home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
Star Patrol ••••
/
Star Patrol ееее.rsrc
/
CODE_12_GClose.txt
< prev
next >
Wrap
Text File
|
1990-02-12
|
40KB
|
735 lines
# near model CODE resource
# jump table entries: 5368-5397 (30 of them)
export_671:
00000000 4E56 FFFA link A6, -0x0006
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 2C2E 0008 move.l D6, [A6 + 0x8]
0000000C 2846 movea.l A4, D6
0000000E 2054 movea.l A0, [A4]
00000010 4AA8 0008 tst.l [A0 + 0x8]
00000014 56C7 sne D7
00000016 4407 neg.b D7
00000018 1007 move.b D0, D7
0000001A 675C beq +0x5E /* 00000078 */
0000001C 2254 movea.l A1, [A4]
0000001E 2069 0008 movea.l A0, [A1 + 0x8]
00000022 2050 movea.l A0, [A0]
00000024 BCA8 0014 cmp.l D6, [A0 + 0x14]
00000028 660E bne +0x10 /* 00000038 */
0000002A 2F2D FD86 move.l -[A7], [A5 - 0x27A]
0000002E 2054 movea.l A0, [A4]
00000030 2F28 0008 move.l -[A7], [A0 + 0x8]
00000034 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */]
label00000038:
00000038 2254 movea.l A1, [A4]
0000003A 2069 0008 movea.l A0, [A1 + 0x8]
0000003E 2050 movea.l A0, [A0]
00000040 2668 0020 movea.l A3, [A0 + 0x20]
00000044 200B move.l D0, A3
00000046 56C7 sne D7
00000048 4407 neg.b D7
0000004A 1007 move.b D0, D7
0000004C 6716 beq +0x18 /* 00000064 */
0000004E 2053 movea.l A0, [A3]
00000050 BCA8 0010 cmp.l D6, [A0 + 0x10]
00000054 6608 bne +0xA /* 0000005E */
00000056 2053 movea.l A0, [A3]
00000058 7000 moveq.l D0, 0x00
0000005A 2140 0010 move.l [A0 + 0x10], D0
label0000005E:
0000005E 2053 movea.l A0, [A3]
00000060 1E28 0019 move.b D7, [A0 + 0x19]
label00000064:
00000064 1007 move.b D0, D7
00000066 6710 beq +0x12 /* 00000078 */
00000068 2053 movea.l A0, [A3]
0000006A 2028 001A move.l D0, [A0 + 0x1A]
0000006E 2254 movea.l A1, [A4]
00000070 B0A9 0056 cmp.l D0, [A1 + 0x56]
00000074 57C7 seq D7
00000076 4407 neg.b D7
label00000078:
00000078 1007 move.b D0, D7
0000007A 6612 bne +0x14 /* 0000008E */
0000007C 2054 movea.l A0, [A4]
0000007E 4AA8 0056 tst.l [A0 + 0x56]
00000082 670A beq +0xC /* 0000008E */
00000084 2054 movea.l A0, [A4]
00000086 2F28 0056 move.l -[A7], [A0 + 0x56]
0000008A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label0000008E:
0000008E 2F06 move.l -[A7], D6
00000090 4EBA 000C jsr [PC + 0xC /* 0000009E */]
00000094 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000098 4E5E unlink A6
0000009A 2E9F move.l [A7], [A7]+
0000009C 4E75 rts
export_672:
fn0000009E:
0000009E 4E56 0000 link A6, 0
000000A2 48E7 0018 movem.l -[A7], A3,A4
000000A6 266E 0008 movea.l A3, [A6 + 0x8]
000000AA 284B movea.l A4, A3
000000AC B7ED FD4E cmpa.l A3, [A5 - 0x2B2]
000000B0 6618 bne +0x1A /* 000000CA */
000000B2 2054 movea.l A0, [A4]
000000B4 4AA8 0002 tst.l [A0 + 0x2]
000000B8 6608 bne +0xA /* 000000C2 */
000000BA 2B6D FF24 FD4E move.l [A5 - 0x2B2], [A5 - 0xDC]
000000C0 6008 bra +0xA /* 000000CA */
label000000C2:
000000C2 2054 movea.l A0, [A4]
000000C4 2B68 0002 FD4E move.l [A5 - 0x2B2], [A0 + 0x2]
label000000CA:
000000CA 2F0B move.l -[A7], A3
000000CC 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
000000D0 4CDF 1800 movem.l A3,A4, [A7]+
000000D4 4E5E unlink A6
000000D6 2E9F move.l [A7], [A7]+
000000D8 4E75 rts
export_673:
000000DA 4E56 FDFC link A6, -0x0204
000000DE 48E7 0328 movem.l -[A7], D6,D7,A2,A4
000000E2 286E 000C movea.l A4, [A6 + 0xC]
000000E6 2054 movea.l A0, [A4]
000000E8 4AA8 0014 tst.l [A0 + 0x14]
000000EC 677E beq +0x80 /* 0000016C */
000000EE 102D FF29 move.b D0, [A5 - 0xD7]
000000F2 6704 beq +0x6 /* 000000F8 */
000000F4 7E0A moveq.l D7, 0x0A
000000F6 6002 bra +0x4 /* 000000FA */
label000000F8:
000000F8 7E09 moveq.l D7, 0x09
label000000FA:
000000FA 486E FDFC pea.l [A6 - 0x204]
000000FE 3F3C 00FA move.w -[A7], 0xFA
00000102 3F07 move.w -[A7], D7
00000104 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000108 41EE FEFC lea.l A0, [A6 - 0x104]
0000010C 2454 movea.l A2, [A4]
0000010E 43EA 001E lea.l A1, [A2 + 0x1E]
00000112 700F moveq.l D0, 0x0F
label00000114:
00000114 20D9 move.l [A0]+, [A1]+
00000116 51C8 FFFC dbf D0, -0x6 /* 00000114 */
0000011A 486E FEFC pea.l [A6 - 0x104]
0000011E 486E FDFC pea.l [A6 - 0x204]
00000122 487A 0074 pea.l [PC + 0x74 /* 00000198, value 0x4E56 'NV', cstring "" */]
00000126 487A 0070 pea.l [PC + 0x70 /* 00000198, value 0x4E56 'NV', cstring "" */]
0000012A A98B syscall ParamText
0000012C 2F3C 006E 0000 move.l -[A7], 0x6E0000 /* 'n\0\0' */
00000132 42A7 clr.l -[A7]
00000134 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000138 3C1F move.w D6, [A7]+
0000013A 7002 moveq.l D0, 0x02
0000013C B046 cmp.w D0, D6
0000013E 660E bne +0x10 /* 0000014E */
00000140 4267 clr.w -[A7]
00000142 2F3C 00C8 0000 move.l -[A7], 0xC80000
00000148 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000014C 601E bra +0x20 /* 0000016C */
label0000014E:
0000014E 7001 moveq.l D0, 0x01
00000150 B046 cmp.w D0, D6
00000152 6618 bne +0x1A /* 0000016C */
00000154 3F3C 001F move.w -[A7], 0x1F
00000158 2054 movea.l A0, [A4]
0000015A 1028 006D move.b D0, [A0 + 0x6D]
0000015E 0A00 0001 xori.b D0, 0x1
00000162 1F00 move.b -[A7], D0
00000164 4267 clr.w -[A7]
00000166 2F0C move.l -[A7], A4
00000168 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */]
label0000016C:
0000016C 4AAD FDBE tst.l [A5 - 0x242]
00000170 6714 beq +0x16 /* 00000186 */
00000172 206D FDBE movea.l A0, [A5 - 0x242]
00000176 2050 movea.l A0, [A0]
00000178 B9E8 0004 cmpa.l A4, [A0 + 0x4]
0000017C 6608 bne +0xA /* 00000186 */
0000017E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000182 4EAD 1D02 jsr [A5 + 0x1D02 /* export_924 */]
label00000186:
00000186 2F0C move.l -[A7], A4
00000188 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
0000018C 4CDF 14C0 movem.l D6,D7,A2,A4, [A7]+
00000190 4E5E unlink A6
00000192 205F movea.l A0, [A7]+
00000194 504F addq.w A7, 8
00000196 4ED0 jmp [A0]
00000198 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_674: // at 0000019A (misaligned)
0000019C 0000 206E ori.b D0, 0x6E /* 'n' */
000001A0 000C 2050 ori.b A4, 0x50 /* 'P' */
000001A4 2268 0066 movea.l A1, [A0 + 0x66]
000001A8 1029 006E move.b D0, [A1 + 0x6E]
000001AC 6708 beq +0xA /* 000001B6 */
000001AE 206E 0008 movea.l A0, [A6 + 0x8]
000001B2 5268 FFFA addq.w [A0 - 0x6], 1
label000001B6:
000001B6 4E5E unlink A6
000001B8 205F movea.l A0, [A7]+
000001BA 504F addq.w A7, 8
000001BC 4ED0 jmp [A0]
export_675:
000001BE 4E56 FFFA link A6, -0x0006
000001C2 48E7 0018 movem.l -[A7], A3,A4
000001C6 266E 000C movea.l A3, [A6 + 0xC]
000001CA 2053 movea.l A0, [A3]
000001CC 2868 006A movea.l A4, [A0 + 0x6A]
000001D0 B7ED FF04 cmpa.l A3, [A5 - 0xFC]
000001D4 6614 bne +0x16 /* 000001EA */
000001D6 2F3C 00FA 0023 move.l -[A7], 0xFA0023
000001DC 2F3C 0004 0003 move.l -[A7], 0x40003
000001E2 486D FF03 pea.l [A5 - 0xFD]
000001E6 4EAD 073A jsr [A5 + 0x73A /* export_227 */]
label000001EA:
000001EA 200C move.l D0, A4
000001EC 6608 bne +0xA /* 000001F6 */
000001EE 2F0B move.l -[A7], A3
000001F0 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
000001F4 6038 bra +0x3A /* 0000022E */
label000001F6:
000001F6 426E FFFA clr.w [A6 - 0x6]
000001FA 486D 1532 pea.l [A5 + 0x1532 /* export_674 */]
000001FE 2F0E move.l -[A7], A6
00000200 2F0C move.l -[A7], A4
00000202 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00000206 7001 moveq.l D0, 0x01
00000208 B06E FFFA cmp.w D0, [A6 - 0x6]
0000020C 57C0 seq D0
0000020E 2053 movea.l A0, [A3]
00000210 8028 0082 or.b D0, [A0 + 0x82]
00000214 0240 0001 andi.w D0, 0x1
00000218 670C beq +0xE /* 00000226 */
0000021A 2F0C move.l -[A7], A4
0000021C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000220 4EAD 1C6A jsr [A5 + 0x1C6A /* export_905 */]
00000224 6008 bra +0xA /* 0000022E */
label00000226:
00000226 2F0B move.l -[A7], A3
00000228 2F0C move.l -[A7], A4
0000022A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
label0000022E:
0000022E 4CDF 1800 movem.l A3,A4, [A7]+
00000232 4E5E unlink A6
00000234 205F movea.l A0, [A7]+
00000236 504F addq.w A7, 8
00000238 4ED0 jmp [A0]
export_676:
0000023A 4E56 FFFC link A6, -0x0004
0000023E 48E7 0018 movem.l -[A7], A3,A4
00000242 266E 000C movea.l A3, [A6 + 0xC]
00000246 4A6B 006C tst.w [A3 + 0x6C]
0000024A 6C08 bge +0xA /* 00000254 */
0000024C 3F2B 006C move.w -[A7], [A3 + 0x6C]
00000250 A9B7 syscall CloseDeskAcc
00000252 601C bra +0x1E /* 00000270 */
label00000254:
00000254 42A7 clr.l -[A7]
00000256 2F0B move.l -[A7], A3
00000258 A917 syscall GetWRefCon
0000025A 285F movea.l A4, [A7]+
0000025C 200C move.l D0, A4
0000025E 670C beq +0xE /* 0000026C */
00000260 2F0C move.l -[A7], A4
00000262 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000266 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
0000026A 6004 bra +0x6 /* 00000270 */
label0000026C:
0000026C 2F0B move.l -[A7], A3
0000026E A916 syscall HideWindow
label00000270:
00000270 4CDF 1800 movem.l A3,A4, [A7]+
00000274 4E5E unlink A6
00000276 205F movea.l A0, [A7]+
00000278 504F addq.w A7, 8
0000027A 4ED0 jmp [A0]
export_677:
0000027C 4E56 0000 link A6, 0
00000280 2F2E 000C move.l -[A7], [A6 + 0xC]
00000284 2F2D FEE8 move.l -[A7], [A5 - 0x118]
00000288 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
0000028C 202D FEEC move.l D0, [A5 - 0x114]
00000290 B0AE 000C cmp.l D0, [A6 + 0xC]
00000294 6606 bne +0x8 /* 0000029C */
00000296 7000 moveq.l D0, 0x00
00000298 2B40 FEEC move.l [A5 - 0x114], D0
label0000029C:
0000029C 4E5E unlink A6
0000029E 205F movea.l A0, [A7]+
000002A0 504F addq.w A7, 8
000002A2 4ED0 jmp [A0]
export_678:
000002A4 4E56 0000 link A6, 0
000002A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000002AC 2F2D FDD4 move.l -[A7], [A5 - 0x22C]
000002B0 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
000002B4 4E5E unlink A6
000002B6 205F movea.l A0, [A7]+
000002B8 504F addq.w A7, 8
000002BA 4ED0 jmp [A0]
export_679:
000002BC 4E56 0000 link A6, 0
000002C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000002C4 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000002C8 4E5E unlink A6
000002CA 205F movea.l A0, [A7]+
000002CC 504F addq.w A7, 8
000002CE 4ED0 jmp [A0]
export_680:
000002D0 4E56 0000 link A6, 0
000002D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000002D8 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000002DC 4E5E unlink A6
000002DE 205F movea.l A0, [A7]+
000002E0 504F addq.w A7, 8
000002E2 4ED0 jmp [A0]
export_681:
000002E4 4E56 0000 link A6, 0
000002E8 48E7 0018 movem.l -[A7], A3,A4
000002EC 266E 0008 movea.l A3, [A6 + 0x8]
000002F0 284B movea.l A4, A3
000002F2 2F0B move.l -[A7], A3
000002F4 2F2D FF24 move.l -[A7], [A5 - 0xDC]
000002F8 4EAD 1C8A jsr [A5 + 0x1C8A /* export_909 */]
000002FC 2F0B move.l -[A7], A3
000002FE 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000302 2054 movea.l A0, [A4]
00000304 4AA8 0008 tst.l [A0 + 0x8]
00000308 670C beq +0xE /* 00000316 */
0000030A 486D 155A pea.l [A5 + 0x155A /* export_679 */]
0000030E 2F0E move.l -[A7], A6
00000310 2F0B move.l -[A7], A3
00000312 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
label00000316:
00000316 2054 movea.l A0, [A4]
00000318 2F28 0008 move.l -[A7], [A0 + 0x8]
0000031C 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000320 2054 movea.l A0, [A4]
00000322 4AA8 000C tst.l [A0 + 0xC]
00000326 6710 beq +0x12 /* 00000338 */
00000328 486D 1562 pea.l [A5 + 0x1562 /* export_680 */]
0000032C 2F0E move.l -[A7], A6
0000032E 2054 movea.l A0, [A4]
00000330 2F28 000C move.l -[A7], [A0 + 0xC]
00000334 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
label00000338:
00000338 2054 movea.l A0, [A4]
0000033A 2F28 000C move.l -[A7], [A0 + 0xC]
0000033E 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000342 2054 movea.l A0, [A4]
00000344 4AA8 001A tst.l [A0 + 0x1A]
00000348 56C0 sne D0
0000034A C028 0019 and.b D0, [A0 + 0x19]
0000034E 670A beq +0xC /* 0000035A */
00000350 2054 movea.l A0, [A4]
00000352 2F28 001A move.l -[A7], [A0 + 0x1A]
00000356 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label0000035A:
0000035A 2F0B move.l -[A7], A3
0000035C 4EBA FD40 jsr [PC - 0x2C0 /* 0000009E */]
00000360 4CDF 1800 movem.l A3,A4, [A7]+
00000364 4E5E unlink A6
00000366 2E9F move.l [A7], [A7]+
00000368 4E75 rts
export_682:
0000036A 4E56 0000 link A6, 0
0000036E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000372 206E 0008 movea.l A0, [A6 + 0x8]
00000376 2F28 0008 move.l -[A7], [A0 + 0x8]
0000037A 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000037E 4E5E unlink A6
00000380 205F movea.l A0, [A7]+
00000382 504F addq.w A7, 8
00000384 4ED0 jmp [A0]
export_683:
00000386 4E56 0000 link A6, 0
0000038A 486D 1572 pea.l [A5 + 0x1572 /* export_682 */]
0000038E 2F0E move.l -[A7], A6
00000390 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000394 4EAD 1E9A jsr [A5 + 0x1E9A /* export_975 */]
00000398 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000039C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000003A0 4E5E unlink A6
000003A2 2E9F move.l [A7], [A7]+
000003A4 4E75 rts
export_684:
000003A6 4E56 0000 link A6, 0
000003AA 2F2E 000C move.l -[A7], [A6 + 0xC]
000003AE 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
000003B2 4E5E unlink A6
000003B4 205F movea.l A0, [A7]+
000003B6 504F addq.w A7, 8
000003B8 4ED0 jmp [A0]
export_685:
000003BA 4E56 0000 link A6, 0
000003BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000003C2 206E 0008 movea.l A0, [A6 + 0x8]
000003C6 2050 movea.l A0, [A0]
000003C8 2F28 000C move.l -[A7], [A0 + 0xC]
000003CC 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
000003D0 4E5E unlink A6
000003D2 205F movea.l A0, [A7]+
000003D4 504F addq.w A7, 8
000003D6 4ED0 jmp [A0]
export_686:
000003D8 4E56 0000 link A6, 0
000003DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000003E0 206E 0008 movea.l A0, [A6 + 0x8]
000003E4 2050 movea.l A0, [A0]
000003E6 2F28 0008 move.l -[A7], [A0 + 0x8]
000003EA 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
000003EE 4E5E unlink A6
000003F0 205F movea.l A0, [A7]+
000003F2 504F addq.w A7, 8
000003F4 4ED0 jmp [A0]
export_687:
000003F6 4E56 0000 link A6, 0
000003FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000003FE 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000402 4E5E unlink A6
00000404 205F movea.l A0, [A7]+
00000406 504F addq.w A7, 8
00000408 4ED0 jmp [A0]
export_688:
fn0000040A:
0000040A 4E56 FFF0 link A6, -0x0010
0000040E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000412 2C2E 0008 move.l D6, [A6 + 0x8]
00000416 2846 movea.l A4, D6
00000418 2054 movea.l A0, [A4]
0000041A 2668 000C movea.l A3, [A0 + 0xC]
label0000041E:
0000041E 200B move.l D0, A3
00000420 6718 beq +0x1A /* 0000043A */
00000422 2053 movea.l A0, [A3]
00000424 2D48 FFF0 move.l [A6 - 0x10], A0
00000428 2E10 move.l D7, [A0]
0000042A 206E FFF0 movea.l A0, [A6 - 0x10]
0000042E 20AD FB58 move.l [A0], [A5 - 0x4A8]
00000432 2B4B FB58 move.l [A5 - 0x4A8], A3
00000436 2647 movea.l A3, D7
00000438 60E4 bra -0x1A /* 0000041E */
label0000043A:
0000043A 2054 movea.l A0, [A4]
0000043C 4AA8 001C tst.l [A0 + 0x1C]
00000440 6716 beq +0x18 /* 00000458 */
00000442 486D 159A pea.l [A5 + 0x159A /* export_687 */]
00000446 2F0E move.l -[A7], A6
00000448 2F06 move.l -[A7], D6
0000044A 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
0000044E 2054 movea.l A0, [A4]
00000450 2F28 001C move.l -[A7], [A0 + 0x1C]
00000454 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00000458:
00000458 2054 movea.l A0, [A4]
0000045A 2F28 0020 move.l -[A7], [A0 + 0x20]
0000045E 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
00000462 2F06 move.l -[A7], D6
00000464 4EBA FC38 jsr [PC - 0x3C8 /* 0000009E */]
00000468 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000046C 4E5E unlink A6
0000046E 2E9F move.l [A7], [A7]+
00000470 4E75 rts
export_689:
00000472 4E56 0000 link A6, 0
00000476 2F2E 000C move.l -[A7], [A6 + 0xC]
0000047A 4EAD 1EDA jsr [A5 + 0x1EDA /* export_983 */]
0000047E 4E5E unlink A6
00000480 205F movea.l A0, [A7]+
00000482 504F addq.w A7, 8
00000484 4ED0 jmp [A0]
export_690:
fn00000486:
00000486 4E56 0000 link A6, 0
0000048A 2F0C move.l -[A7], A4
0000048C 286E 0008 movea.l A4, [A6 + 0x8]
00000490 2254 movea.l A1, [A4]
00000492 2069 0008 movea.l A0, [A1 + 0x8]
00000496 2050 movea.l A0, [A0]
00000498 1028 006E move.b D0, [A0 + 0x6E]
0000049C 6718 beq +0x1A /* 000004B6 */
0000049E 2054 movea.l A0, [A4]
000004A0 4AA8 0020 tst.l [A0 + 0x20]
000004A4 6710 beq +0x12 /* 000004B6 */
000004A6 1F3C 0001 move.b -[A7], 0x1
000004AA 4267 clr.w -[A7]
000004AC 2054 movea.l A0, [A4]
000004AE 2F28 0020 move.l -[A7], [A0 + 0x20]
000004B2 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
label000004B6:
000004B6 2054 movea.l A0, [A4]
000004B8 4228 004D clr.b [A0 + 0x4D]
000004BC 486D 15AA pea.l [A5 + 0x15AA /* export_689 */]
000004C0 2F0E move.l -[A7], A6
000004C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004C6 4EAD 1EB2 jsr [A5 + 0x1EB2 /* export_978 */]
000004CA 285F movea.l A4, [A7]+
000004CC 4E5E unlink A6
000004CE 2E9F move.l [A7], [A7]+
000004D0 4E75 rts
export_691:
fn000004D2:
000004D2 4E56 FFF8 link A6, -0x0008
000004D6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000004DA 2A2E 0008 move.l D5, [A6 + 0x8]
000004DE 2845 movea.l A4, D5
000004E0 2054 movea.l A0, [A4]
000004E2 1E28 0073 move.b D7, [A0 + 0x73]
000004E6 1C28 006F move.b D6, [A0 + 0x6F]
000004EA 2668 0066 movea.l A3, [A0 + 0x66]
000004EE 4AA8 006A tst.l [A0 + 0x6A]
000004F2 670E beq +0x10 /* 00000502 */
000004F4 2F05 move.l -[A7], D5
000004F6 2054 movea.l A0, [A4]
000004F8 2F28 006A move.l -[A7], [A0 + 0x6A]
000004FC 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00000500 600A bra +0xC /* 0000050C */
label00000502:
00000502 2F05 move.l -[A7], D5
00000504 2F2D FF24 move.l -[A7], [A5 - 0xDC]
00000508 4EAD 1C92 jsr [A5 + 0x1C92 /* export_910 */]
label0000050C:
0000050C 7000 moveq.l D0, 0x00
0000050E 2B40 FB58 move.l [A5 - 0x4A8], D0
00000512 2F05 move.l -[A7], D5
00000514 4EBA FEF4 jsr [PC - 0x10C /* 0000040A */]
00000518 276D FB58 008C move.l [A3 + 0x8C], [A5 - 0x4A8]
0000051E 7000 moveq.l D0, 0x00
00000520 2B40 FB58 move.l [A5 - 0x4A8], D0
00000524 1006 move.b D0, D6
00000526 660A bne +0xC /* 00000532 */
00000528 2F0B move.l -[A7], A3
0000052A 4267 clr.w -[A7]
0000052C 1F07 move.b -[A7], D7
0000052E 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
label00000532:
00000532 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000536 4E5E unlink A6
00000538 2E9F move.l [A7], [A7]+
0000053A 4E75 rts
export_692:
0000053C 4E56 0000 link A6, 0
00000540 48E7 0018 movem.l -[A7], A3,A4
00000544 266E 0008 movea.l A3, [A6 + 0x8]
00000548 284B movea.l A4, A3
0000054A B7ED FDD0 cmpa.l A3, [A5 - 0x230]
0000054E 6606 bne +0x8 /* 00000556 */
00000550 7000 moveq.l D0, 0x00
00000552 2B40 FDD0 move.l [A5 - 0x230], D0
label00000556:
00000556 2054 movea.l A0, [A4]
00000558 2F28 0066 move.l -[A7], [A0 + 0x66]
0000055C A916 syscall HideWindow
0000055E 4267 clr.w -[A7]
00000560 2F0B move.l -[A7], A3
00000562 4EAD 200A jsr [A5 + 0x200A /* export_1021 */]
00000566 2F0B move.l -[A7], A3
00000568 4EBA FF1C jsr [PC - 0xE4 /* 00000486 */]
0000056C 2054 movea.l A0, [A4]
0000056E 1028 0072 move.b D0, [A0 + 0x72]
00000572 6706 beq +0x8 /* 0000057A */
00000574 2F0B move.l -[A7], A3
00000576 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label0000057A:
0000057A 4CDF 1800 movem.l A3,A4, [A7]+
0000057E 4E5E unlink A6
00000580 2E9F move.l [A7], [A7]+
00000582 4E75 rts
export_693:
fn00000584:
00000584 4E56 0000 link A6, 0
00000588 48E7 0138 movem.l -[A7], D7,A2,A3,A4
0000058C 2E2E 0008 move.l D7, [A6 + 0x8]
00000590 2847 movea.l A4, D7
00000592 2054 movea.l A0, [A4]
00000594 4AA8 0020 tst.l [A0 + 0x20]
00000598 670C beq +0xE /* 000005A6 */
0000059A 2F07 move.l -[A7], D7
0000059C 2054 movea.l A0, [A4]
0000059E 2F28 0020 move.l -[A7], [A0 + 0x20]
000005A2 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */]
label000005A6:
000005A6 2054 movea.l A0, [A4]
000005A8 2028 0014 move.l D0, [A0 + 0x14]
000005AC B0AD FD86 cmp.l D0, [A5 - 0x27A]
000005B0 670A beq +0xC /* 000005BC */
000005B2 2054 movea.l A0, [A4]
000005B4 2F28 0014 move.l -[A7], [A0 + 0x14]
000005B8 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label000005BC:
000005BC 2054 movea.l A0, [A4]
000005BE 4AA8 001C tst.l [A0 + 0x1C]
000005C2 6734 beq +0x36 /* 000005F8 */
000005C4 2054 movea.l A0, [A4]
000005C6 2668 001C movea.l A3, [A0 + 0x1C]
000005CA 2453 movea.l A2, [A3]
000005CC 226A 0008 movea.l A1, [A2 + 0x8]
000005D0 2251 movea.l A1, [A1]
000005D2 BEA9 007E cmp.l D7, [A1 + 0x7E]
000005D6 6610 bne +0x12 /* 000005E8 */
000005D8 2253 movea.l A1, [A3]
000005DA 2069 0008 movea.l A0, [A1 + 0x8]
000005DE 2454 movea.l A2, [A4]
000005E0 2050 movea.l A0, [A0]
000005E2 216A 001C 007E move.l [A0 + 0x7E], [A2 + 0x1C]
label000005E8:
000005E8 2053 movea.l A0, [A3]
000005EA BEA8 0020 cmp.l D7, [A0 + 0x20]
000005EE 6608 bne +0xA /* 000005F8 */
000005F0 2053 movea.l A0, [A3]
000005F2 7000 moveq.l D0, 0x00
000005F4 2140 0020 move.l [A0 + 0x20], D0
label000005F8:
000005F8 BEAD FF08 cmp.l D7, [A5 - 0xF8]
000005FC 6706 beq +0x8 /* 00000604 */
000005FE 2F07 move.l -[A7], D7
00000600 4EBA FA9C jsr [PC - 0x564 /* 0000009E */]
label00000604:
00000604 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00000608 4E5E unlink A6
0000060A 2E9F move.l [A7], [A7]+
0000060C 4E75 rts
export_694:
0000060E 4E56 0000 link A6, 0
00000612 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000616 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000061A 4E5E unlink A6
0000061C 205F movea.l A0, [A7]+
0000061E DEFC 000C add.w A7, 0xC
00000622 4ED0 jmp [A0]
export_695:
fn00000624:
00000624 4E56 0000 link A6, 0
00000628 48E7 0018 movem.l -[A7], A3,A4
0000062C 266E 0008 movea.l A3, [A6 + 0x8]
00000630 284B movea.l A4, A3
00000632 2054 movea.l A0, [A4]
00000634 4AA8 0040 tst.l [A0 + 0x40]
00000638 6716 beq +0x18 /* 00000650 */
0000063A 486D 15D2 pea.l [A5 + 0x15D2 /* export_694 */]
0000063E 2F0E move.l -[A7], A6
00000640 2F0B move.l -[A7], A3
00000642 4EAD 235A jsr [A5 + 0x235A /* export_1127 */]
00000646 2054 movea.l A0, [A4]
00000648 2F28 0040 move.l -[A7], [A0 + 0x40]
0000064C 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00000650:
00000650 2F0B move.l -[A7], A3
00000652 4EBA FF30 jsr [PC - 0xD0 /* 00000584 */]
00000656 4CDF 1800 movem.l A3,A4, [A7]+
0000065A 4E5E unlink A6
0000065C 2E9F move.l [A7], [A7]+
0000065E 4E75 rts
export_696:
00000660 4E56 FFFC link A6, -0x0004
00000664 2F0C move.l -[A7], A4
00000666 286E 0008 movea.l A4, [A6 + 0x8]
0000066A 2054 movea.l A0, [A4]
0000066C 4AA8 005C tst.l [A0 + 0x5C]
00000670 671A beq +0x1C /* 0000068C */
00000672 2054 movea.l A0, [A4]
00000674 4AA8 001C tst.l [A0 + 0x1C]
00000678 6612 bne +0x14 /* 0000068C */
0000067A 2054 movea.l A0, [A4]
0000067C 2F28 005C move.l -[A7], [A0 + 0x5C]
00000680 1F3C 0001 move.b -[A7], 0x1
00000684 1F28 0058 move.b -[A7], [A0 + 0x58]
00000688 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
label0000068C:
0000068C 2054 movea.l A0, [A4]
0000068E 7000 moveq.l D0, 0x00
00000690 2140 005C move.l [A0 + 0x5C], D0
00000694 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000698 4EBA FF8A jsr [PC - 0x76 /* 00000624 */]
0000069C 285F movea.l A4, [A7]+
0000069E 4E5E unlink A6
000006A0 2E9F move.l [A7], [A7]+
000006A2 4E75 rts
export_697:
000006A4 4E56 FFF6 link A6, -0x000A
000006A8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000006AC 286E 0008 movea.l A4, [A6 + 0x8]
000006B0 2054 movea.l A0, [A4]
000006B2 1E28 0073 move.b D7, [A0 + 0x73]
000006B6 2668 0066 movea.l A3, [A0 + 0x66]
000006BA 4AA8 0088 tst.l [A0 + 0x88]
000006BE 56C6 sne D6
000006C0 4406 neg.b D6
000006C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006C6 4EBA FE0A jsr [PC - 0x1F6 /* 000004D2 */]
000006CA 200B move.l D0, A3
000006CC 56C0 sne D0
000006CE 2206 move.l D1, D6
000006D0 C200 and.b D1, D0
000006D2 670C beq +0xE /* 000006E0 */
000006D4 2F0B move.l -[A7], A3
000006D6 1F3C 0001 move.b -[A7], 0x1
000006DA 1F07 move.b -[A7], D7
000006DC 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
label000006E0:
000006E0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000006E4 4E5E unlink A6
000006E6 2E9F move.l [A7], [A7]+
000006E8 4E75 rts
export_698:
000006EA 4E56 0000 link A6, 0
000006EE 48E7 0018 movem.l -[A7], A3,A4
000006F2 286E 0008 movea.l A4, [A6 + 0x8]
000006F6 2054 movea.l A0, [A4]
000006F8 4AA8 0040 tst.l [A0 + 0x40]
000006FC 6740 beq +0x42 /* 0000073E */
000006FE 2054 movea.l A0, [A4]
00000700 4AA8 0048 tst.l [A0 + 0x48]
00000704 6730 beq +0x32 /* 00000736 */
00000706 2254 movea.l A1, [A4]
00000708 2069 0040 movea.l A0, [A1 + 0x40]
0000070C 2650 movea.l A3, [A0]
0000070E 2769 0048 003E move.l [A3 + 0x3E], [A1 + 0x48]
00000714 42A7 clr.l -[A7]
00000716 2F2B 003E move.l -[A7], [A3 + 0x3E]
0000071A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000071E 201F move.l D0, [A7]+
00000720 3740 003C move.w [A3 + 0x3C], D0
00000724 2054 movea.l A0, [A4]
00000726 1028 006B move.b D0, [A0 + 0x6B]
0000072A 670A beq +0xC /* 00000736 */
0000072C 2054 movea.l A0, [A4]
0000072E 2F28 0044 move.l -[A7], [A0 + 0x44]
00000732 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
label00000736:
00000736 2054 movea.l A0, [A4]
00000738 2F28 0040 move.l -[A7], [A0 + 0x40]
0000073C A9CD syscall TEDispose
label0000073E:
0000073E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000742 4EBA FE40 jsr [PC - 0x1C0 /* 00000584 */]
00000746 4CDF 1800 movem.l A3,A4, [A7]+
0000074A 4E5E unlink A6
0000074C 2E9F move.l [A7], [A7]+
0000074E 4E75 rts
export_699:
fn00000750:
00000750 4E56 0000 link A6, 0
00000754 206E 0008 movea.l A0, [A6 + 0x8]
00000758 2050 movea.l A0, [A0]
0000075A 2F28 0046 move.l -[A7], [A0 + 0x46]
0000075E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000762 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000766 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000076A 4E5E unlink A6
0000076C 2E9F move.l [A7], [A7]+
0000076E 4E75 rts
export_700:
00000770 4E56 0000 link A6, 0
00000774 206E 0008 movea.l A0, [A6 + 0x8]
00000778 2050 movea.l A0, [A0]
0000077A 2F28 00B4 move.l -[A7], [A0 + 0xB4]
0000077E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000782 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000786 4EBA FFC8 jsr [PC - 0x38 /* 00000750 */]
0000078A 4E5E unlink A6
0000078C 2E9F move.l [A7], [A7]+
0000078E 4E75 rts